A Generic Instruction Set Architecture Model in Event-B for Early Design Space Exploration

نویسندگان

  • Fangfang Yuan
  • Kerstin I. Eder
چکیده

The Instruction Set Architecture (ISA) is the part of a computer’s architecture visible to programmers. It specifies basic data types, instructions, internal storage, addressing modes, memory architecture and interrupt/exception handling of a computer. Design decisions at ISA level not only determine the computer’s functional behaviour, but also influence non-functional properties such as performance, energy efficiency and even design effort. To allow computer architects to make informed decisions it is important that they can explore the impact of different design options at an early stage. For this, a generic modeling framework for ISAs is needed as a foundation. This paper introduces a generic ISA model in Event-B. The model is refined over four main abstraction levels in a series of horizontal and vertical refinement steps. At each level, choice points are built into the model, permitting exploration of different design options. The model was evaluated on a performance-optimized cryptographic processor. Design Space Exploration, Generic ISA Model, Event-B

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Micro-Profiler : A Fine-grained Application Profiler for ASIP Design

Current Application Specific Instruction set Processor (ASIP) design methodologies are mostly based on iterative architecture exploration that uses Architecture Description Languages (ADLs) and retargetable software development tools. However, for improved design efficiency, additional pre-architecture exploration tools are required to help narrow-down the huge design space and making coarsegra...

متن کامل

Rapid Design Space Exploration of a Reconfigurable Instruction-Set Processor

DRAMSys: A flexible DRAM Subsystem Design Space Exploration Framework Methodology for Rapid Accelerator Development Applied to Financial Applications A Reconfigurable Application Specific Instruction Set Processor. Adaptive processor architecture invited paperMichael Hübner, Diana Göhringer, Carsten Tradowsky, Jörg KAHRISMA: A novel Hypermorphic Reconfigurable-Instruction-Set Cross-architectura...

متن کامل

Compiler-in-the-Loop ADL-driven Early Architectural Exploration

Processor architects today critically need software tools that accurately track architectural changes made during exploration, and provide fast and quantitative feedback for each design point. Indeed, Design Space Exploration (DSE) without the compiler-in-the-loop (CIL) can be meaningless. To effectively explore the processor-memory-coprocessor design space, a system architect critically needs ...

متن کامل

Automatic instruction-set architecture synthesis for VLIW processor cores in the ASAM project

The design of high-performance application-specific multi-core processor systems still is a time consuming task which involves many manual steps and decisions that need to be performed by experienced design engineers. The ASAM project sought to change this by proposing an automatic architecture synthesis and mapping flow aimed at the design of such application specific instruction-set processor...

متن کامل

Automatic Design of VLIW and EPIC Instruction Formats

instruction format design, template design, instruction-set architecture, abstract ISA, concrete ISA, VLIW processors, EPIC processors, HPL-PD architecture, instruction encoding, bit allocation, affinity allocation, applicationspecific processors, design space exploration Very long instruction word (VLIW), and in its generalization, explicitly parallel instruction computing (EPIC) architectures...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009